﻿<%@ Page Language="VB" inherits="Boogaloo.Base.UI.BasePage" theme="boogaloo" %>
<%@ import namespace="Boogaloo.Core" %>
<script runat="server">
    '
    ' Boogaloo® - http://www.mindfly.com
    ' Copyright (c) 2008
    ' by Mindfly, Inc.
    '
    ' Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated 
    ' documentation files (the "Software"), to deal in the Software without restriction, including without limitation 
    ' the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and 
    ' to permit persons to whom the Software is furnished to do so, subject to the following conditions:
    '
    ' The above copyright notice and this permission notice shall be included in all copies or substantial portions 
    ' of the Software.
    '
    ' THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
    ' INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
    ' DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
    ' SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
    ' SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
    ' WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
    ' THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    
</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
    
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        If Context.User.IsInRole("Boogaloo Admin") Then Response.Redirect("~/admin/Default.aspx")
        
        AddScript("jquery.js")
        AddScript("jquery.pngFix.js")
        AddScript("login.js")
        
    End Sub
    
    Private Sub AddScript(ByVal filename As String)
        
        Dim js As String = String.Format("cript type=""text/javascript"" src=""{0}js/{1}""></scrip", CoreSettings.VirtualPath.Replace("~", String.Empty), filename)
        js = vbCrLf & "<s" & js & "t>"
        lit_js.Text &= js
    End Sub
    
    
</script>

<html xmlns="http://www.w3.org/1999/xhtml" class="loginSplash">
<head runat="server">
    <title>Mindfly Web Studio's Boogaloo - Login to Boogaloo</title>
    <asp:literal id="lit_js" runat="server" />
</head>
<body class="boogalooLoginPage">
    <form id="frm" runat="server">
    
    
        <fieldset id="boogalooLoginForm" class="box enriched">
            
            <div class="wrapper">
            <asp:login id="loginBoogaloo" runat="server" >
                <layouttemplate>
                <div id="loginHeader">
                    <span class="flare">&nbsp;</span>
                    <h1><span class="logo">Boogaloo</span> <span class="subheader">the groovy way to manage your site</span></h1>
                </div>
                <div id="loginDetails">
                    <div id="loginDetailsWrapper">
                        <h2>Login to Your Website</h2>
                         <asp:requiredfieldvalidator id="UserNameRequired" runat="server" 
                            controltovalidate="UserName" validationgroup="loginBoogaloo" errormessage="Username is required." display="Dynamic" />
                        <asp:textbox id="UserName" runat="server"></asp:textbox>
                
                        
                         <asp:requiredfieldvalidator id="PasswordRequired" runat="server" 
                            controltovalidate="Password" errormessage="Password is required." 
                            tooltip="Password is required." display="Dynamic" validationgroup="loginBoogaloo" />
                       <asp:textbox id="Password" runat="server" textmode="Password"></asp:textbox>
                    
                        <asp:checkbox id="RememberMe" runat="server" text="Remember me next time." />
               
                        <br /><br />
                        <asp:linkbutton id="LoginButton" runat="server" commandname="Login" text="Login" 
                            validationgroup="loginBoogaloo" cssclass="bar button" />
                    </div>      
                </div>
                </layouttemplate>
            </asp:login>
            </div>
        </fieldset>

    </form>
</body>
</html>
